The configuration file may be specified with the ----cccc option. If it is
not, configuration specifications are read from standard input.
If _c_o_n_f_i_g_f_i_l_e does not exist, then a search is made in the directory
/_v_a_r/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r for a file of the same name, and if found that
file is used, e.g. if _c_o_n_f_i_g._m_u_m_b_l_e does not exist in the current
directory and the file /_v_a_r/_p_c_p/_c_o_n_f_i_g/_p_m_l_o_g_g_e_r/_c_o_n_f_i_g._m_u_m_b_l_e does exist,
then ----cccc ccccoooonnnnffffiiiigggg....mmmmuuuummmmbbbblllleeee and ----cccc ////vvvvaaaarrrr////ppppccccpppp////ccccoooonnnnffffiiiigggg////ppppmmmmllllooooggggggggeeeerrrr////ccccoooonnnnffffiiiigggg....mmmmuuuummmmbbbblllleeee are
equivalent.
The syntax for the configuration file is as follows.
1. Words are separated by white space (space, tab or newline).
2. The symbol ``#'' (hash) introduces a comment, and all text up to the
next newline is ignored.
3. Keywords (shown in bbbboooolllldddd below) must appear literally (i.e. in
lowercase).
4. Each specification begins with the optional keyword lllloooogggg, followed by
one of the states mmmmaaaannnnddddaaaattttoooorrrryyyy oooonnnn, mmmmaaaannnnddddaaaattttoooorrrryyyy ooooffffffff, mmmmaaaannnnddddaaaattttoooorrrryyyy mmmmaaaayyyybbbbeeee,
aaaaddddvvvviiiissssoooorrrryyyy oooonnnn or aaaaddddvvvviiiissssoooorrrryyyy ooooffffffff.
5. For the oooonnnn states, a logging interval must follow using the syntax
``oooonnnncccceeee'', or ``eeeevvvveeeerrrryyyy _N _t_i_m_e_u_n_i_t_s'', or simply ``_N _t_i_m_e_u_n_i_t_s'' - _N is
an unsigned integer, and _t_i_m_e_u_n_i_t_s is one of the keywords mmmmsssseeeecccc,
mmmmiiiilllllllliiiisssseeeeccccoooonnnndddd, sssseeeecccc, sssseeeeccccoooonnnndddd, mmmmiiiinnnn, mmmmiiiinnnnuuuutttteeee, hhhhoooouuuurrrr or the plural form of
one of the above.
Internal limitations require the interval to be smaller than
(approximately) 74 hours. An interval value of zero is a synonym
for oooonnnncccceeee.
6. Following the state and possible interval specifications comes a
``{'', followed by a list of one or more metric names, and a closing
``}''. The list is white space (or comma) separated, and the names
are as per the standard PCP naming conventions, see ppppmmmmnnnnssss(4). If
there is only one metric name in the list, the braces are optional.
If a metric name is a non-leaf node in the namespace (see ppppmmmmnnnnssss(4)),
then ppppmmmmllllooooggggggggeeeerrrr will recursively descend the PMNS and apply the